This is pretty unused and gets in the way of the next steps.
A potential side effect is that for templates the widget was passed as
the user data argument. If that turns out to be important, we have to
special case that situation.
builder = gtk_builder_new_from_resource ("/builder/demo.ui");
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
GtkBuilder *builder;
builder = gtk_builder_new_from_resource ("/cursors/cursors.ui");
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
GtkBuilder *builder;
builder = gtk_builder_new_from_resource ("/filtermodel/filtermodel.ui");
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
"prev_button_clicked_cb", G_CALLBACK (prev_button_clicked_cb),
"changes_toggled_cb", G_CALLBACK (changes_toggled_cb),
NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
gtk_builder_add_callback_symbol (builder, "reset", reset_features);
gtk_builder_add_callback_symbol (builder, "stop_edit", G_CALLBACK (stop_edit));
gtk_builder_add_callback_symbol (builder, "toggle_edit", G_CALLBACK (toggle_edit));
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
feature_list = GTK_WIDGET (gtk_builder_get_object (builder, "feature_list"));
GtkBuilder *builder;
builder = gtk_builder_new_from_resource ("/fontrendering/fontrendering.ui");
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
"next_clicked_cb", G_CALLBACK (next_clicked_cb),
"prev_clicked_cb", G_CALLBACK (prev_clicked_cb),
NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
g_signal_connect (window, "destroy",
G_CALLBACK (gtk_widget_destroyed), &window);
builder = gtk_builder_new_from_resource ("/modelbutton/modelbutton.ui");
gtk_builder_add_callback_symbol (builder, "tool_clicked", G_CALLBACK (tool_clicked));
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
GtkBuilder *builder;
builder = gtk_builder_new_from_resource ("/revealer/revealer.ui");
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
GtkBuilder *builder;
builder = gtk_builder_new_from_resource ("/scale/scale.ui");
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
"boxes_shortcuts_wizard", G_CALLBACK (boxes_shortcuts_wizard),
"boxes_shortcuts_display", G_CALLBACK (boxes_shortcuts_display),
NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
"month_spin_input", G_CALLBACK (month_spin_input),
"month_spin_output", G_CALLBACK (month_spin_output),
NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
GtkBuilder *builder;
builder = gtk_builder_new_from_resource ("/stack/stack.ui");
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
gtk_window_set_display (GTK_WINDOW (window),
gtk_widget_get_display (do_widget));
gtk_builder_add_callback_symbol (builder, "reset_icon_size", (GCallback)reset_icon_size);
gtk_builder_add_callback_symbol (builder, "osd_frame_pressed", (GCallback)osd_frame_pressed);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = (GtkWindow *)gtk_builder_get_object (builder, "window");
gtk_application_add_window (GTK_APPLICATION (app), window);
/**
* gtk_builder_connect_signals:
* @builder: a #GtkBuilder
- * @user_data: user data to pass back with all signals
*
* This method is a simpler variation of gtk_builder_connect_signals_full().
* It uses symbols explicitly added to @builder with prior calls to
* gmodule-export-2.0.
**/
void
-gtk_builder_connect_signals (GtkBuilder *builder,
- gpointer user_data)
+gtk_builder_connect_signals (GtkBuilder *builder)
{
g_return_if_fail (GTK_IS_BUILDER (builder));
gtk_builder_connect_signals_full (builder,
gtk_builder_connect_signals_default,
- user_data);
+ NULL);
}
/**
const gchar *name,
GObject *object);
GDK_AVAILABLE_IN_ALL
-void gtk_builder_connect_signals (GtkBuilder *builder,
- gpointer user_data);
+void gtk_builder_connect_signals (GtkBuilder *builder);
GDK_AVAILABLE_IN_ALL
void gtk_builder_connect_signals_full (GtkBuilder *builder,
GtkBuilderConnectFunc func,
if (template->connect_func)
gtk_builder_connect_signals_full (builder, template->connect_func, template->connect_data);
else
- gtk_builder_connect_signals (builder, object);
+ gtk_builder_connect_signals (builder);
g_object_unref (builder);
}
gtk_builder_add_callback_symbol (builder, "back_to_main", G_CALLBACK (back_to_main));
gtk_builder_add_callback_symbol (builder, "go_to_secondary", G_CALLBACK (go_to_secondary));
gtk_builder_add_from_file (builder, "teststackedheaders.ui", NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
win = (GtkWidget *)gtk_builder_get_object (builder, "window");
header_stack = (GtkWidget *)gtk_builder_get_object (builder, "header_stack");
builder = gtk_builder_new ();
gtk_builder_add_from_file (builder, filename, NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = GTK_WIDGET (gtk_builder_get_object (builder, "window1"));
g_object_unref (G_OBJECT (builder));
"</interface>";
builder = builder_new_from_string (buffer, -1, NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = gtk_builder_get_object (builder, "window1");
gtk_window_set_title (GTK_WINDOW (window), "test");
g_object_unref (builder);
builder = builder_new_from_string (buffer_order, -1, NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = gtk_builder_get_object (builder, "window1");
normal = 0;
gtk_window_set_title (GTK_WINDOW (window), "test");
strlen (buffer_extra), NULL);
gtk_builder_add_from_string (builder, buffer_extra2,
strlen (buffer_extra2), NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
window = gtk_builder_get_object (builder, "window2");
gtk_window_set_title (GTK_WINDOW (window), "test");
g_assert (normal == 30);
builder = builder_new_from_string (buffer_after_child, -1, NULL);
window = gtk_builder_get_object (builder, "window1");
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
gtk_window_set_title (GTK_WINDOW (window), "test");
g_assert (normal == 1);
"</interface>";
builder = builder_new_from_string (buffer, -1, NULL);
- gtk_builder_connect_signals (builder, NULL);
+ gtk_builder_connect_signals (builder);
g_object_unref (builder);
}